<?php
class Eventos860sController extends AppController {

	var $name = 'Eventos860s';

var $components = array('RequestHandler');
	var $helpers = array('Javascript','html','Ajax');
	
	function edit($id = null) {
		$this->autoRender=false;
		if($this->RequestHandler->isAjax()){
			if (!$id) {
				$this->Session->setFlash('Debe proporcionar un id de evento');
				$this->render('/elements/error','ajax');
			}else{
				$evento = $this->Eventos860->find('first',array('conditions'=>array('Eventos860.evento_id'=>$id)));
				if($evento){
					
					if (!empty($this->data)) {
						$this->data['Eventos860']['evento_id']=$id;
						if ($this->Eventos860->save($this->data)){
							$this->Session->setFlash('Su registro se guardó exitosamente');
							$this->render('/elements/exito','ajax');
							return;
						}
						else  
						{
							
							$this->Session->setFlash('Hubo un problema guardando el evento. Por favor contacte al administrador');
							$this->render('/elements/error','ajax');
							return;
						}
					}
					
					$this->data=$this->Eventos860->read(null,$id);
					$this->render('edit','ajax');
					return;
				}else{
					if (!empty($this->data)) {
						$this->Eventos860->create();
						$this->data['Eventos860']['evento_id']=$id;
						if ($this->Eventos860->save($this->data)) {
							$this->Session->setFlash('Su registro se guardó exitosamente');
							$this->render('/elements/exito','ajax');
							return;
						} 
						else 
						{
							$this->Session->setFlash('Hubo un problema guardando el nuevo evento. Por favor contacte al administrador');
							$this->render('/elements/error','ajax');
						}
						
					}else{
						$this->data['Eventos860']['evento_id']=$id;
						$this->render('edit','ajax');
					}
					
					
				}
							
			}	
		}
		
		
	}

	function delete($id = null) {
		if (!$id) {
			$this->Session->setFlash(sprintf(__('Invalid id for %s', true), 'eventos860'));
			$this->redirect(array('action'=>'index'));
		}
		if ($this->Eventos860->delete($id)) {
			$this->Session->setFlash(sprintf(__('%s deleted', true), 'Eventos860'));
			$this->redirect(array('action'=>'index'));
		}
		$this->Session->setFlash(sprintf(__('%s was not deleted', true), 'Eventos860'));
		$this->redirect(array('action' => 'index'));
	}
}
?>